package com.atwulidun.factory02.abstractfactory.order;

import com.atwulidun.factory02.abstractfactory.pizza.Pizza;
import com.atwulidun.factory02.abstractfactory.sausage.Sausage;
// 将工厂抽象为一个接口
// 这里有两种产品等级结构，pizza和sausage就构成一个产品族
// 还要创建该接口的两个具体实现类：CheeseFactory和PepperFactory
public interface Factory {
        // 定义一个创建pizza的抽象方法
        Pizza createPizza();
        // 定义一个创建sausa的抽象方法
        Sausage createSausage();
}
